.clearfix{*zoom:1;}

.clearfix:before,
.clearfix:after{display:table; line-height:0; content:"";}

.clearfix:after{clear:both;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure{margin:0;padding:0}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ul{list-style:none}
table{border-collapse:separate; border-spacing:0}
img{border:0}

h1{font-size:18px; font-weight:normal; color:#333;}
h2{font-size:1.8em}
h3{font-size:1.3em}
h4{margin-bottom:20px; font-size:16px; font-weight:normal}
h5{font-size:1em}
p,blockquote{margin-bottom:20px;line-height:170%}

.hide{display:none}
.italic{font-style:italic}
.bold{font-weight:bold}


.red{color:red;}
.yellow{color:yellow;}
.green{color:green;}
.blue{color:blue;}
.orange{color:orange;}
.pink{color:pink;}
.gray{color:gray;}
.white{color:white;}
.black{color:black;}
.brown{color:brown;}
.darkGreen{color:#007930;}
.lightGreen{color:#9abe26;}

.hongmaColor{color:#db666b}

.fsmall{font-size:.8em}
.floatleft{float:left}
.floatright{float:right}
.underline{text-decoration:underline}

.hide-text{
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:hover,
a:active {
  outline: 0;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

#map_canvas img,
.google-maps img {
  max-width: none;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #9abe26;
	border-bottom: 1px solid #fff;
    margin: 30px 0;
    padding: 0;
}

@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page  {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}

body {
  margin: 0;
  font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 170%;
  color: #666;
  background-color:#333;
}


a {
  color: #666666;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #007930;
  text-decoration: underline;
}

@font-face{
  font-family:'Haettenschweiler';
  src:url('../font/Haettenschweiler.ttf');
  src:url('../font/Haettenschweiler.eot') format('embedded-opentype'),
  url('../font/Haettenschweiler.woff') format('woff'),
  url('../font/Haettenschweiler.ttf') format('truetype');
  font-weight:normal;
  font-style:normal 
}


.wrapper{width:100%; height:100%; min-width:1260px; -webkit-transition:width .3s linear; -moz-transition:width .3s linear; transition:width .3s linear;}


.center_wrapper{width:1260px; margin:0 auto; position:relative; -webkit-transition:width .3s linear; -moz-transition:width .3s linear; transition:width .3s linear;}



/*head*/
.contentHead{position:relative; height:200px;}

.juiceUplogo{position:absolute; left:20px; right:0; width:138px; z-index:200;}
.topLinks{position:absolute; background-color:#9abe26; height:40px; line-height:34px; color:#FFF; width:100%; overflow:; z-index:100;}
#lg_indicator{display:none;}
.menu_open_button .button{cursor:pointer; width:40px; height:40px; background-color:#9abe26;}
#nav{position:absolute; left:198px; top:55px; z-index:200;}
#page_modules{background:#FFF;}
.contentHead{background:#FFF;}



.topLinks .topNews{float:left; display:inline; margin-left:198px; letter-spacing:2px;}
.topLinks .login{float:right;}
.topLinks .language{float:right; font-size:12px; margin-right:20px;}

.topLinks .login a{float:left; margin-right:30px; color:#FFF;}
.topLinks .login a:hover{color:#007930; text-decoration:none;}
.topLinks .language a{color:#FFF;}
.topLinks .language a.selected{color:#007930;}


#nav li{float:left; font-size:16px; letter-spacing:2px; display:inline; margin-right:68px;}
#nav li ul{ width:150px; background-color:#b8d167; padding:10px 0px; left:-99999em; top:36px; position:absolute; margin:0; border-radius:14px; -moz-border-radius:14px; -ms-border-radius:14px; -o-border-radius:14px; -webkit-border-radius:14px;}
#nav li ul .arrow{ width:24px; height:12px; display:block; position:absolute; background:url(../images/arrowTop.gif) no-repeat; top:-12px; left:50%; margin-left:-12px;}
#nav li ul li{margin:0; width:100%; font-size:14px; text-align:center;}
#nav li ul.ml40{margin-left:-40px;}
#nav li ul.ml30{margin-left:-30px;}
#nav li ul.ml22{margin-left:-22px;}

#nav li a{padding-bottom:16px;}
#nav li a:hover ul{left:auto;}
#nav li.sfhover ul{left:auto;}
#nav li.sfhover a{color:#9abe26;}
#nav li.sfhover li a{color:#FFF;}
#nav li ul li a{line-height:30px; display:block; padding:0; text-decoration:none; color:#FFF;}
#nav li ul li a:hover{background-color:#e0ebbc; color:#666;}


.cart{position:absolute; right:20px; top:55px; z-index:1000;}
.cart a{color:#eb007b;}
.cart .iconCart{background:url(../images/cart.gif); width:48px; height:66px; display:inline-block; vertical-align:top;}
.cart i{font-style:normal;}
.cart_pad{display:none;}


.slider_wrapper{ width:1026px; margin:0 auto; position:relative; -webkit-transition:width .3s linear; -moz-transition:width .3s linear; transition:width .3s linear;}
.sliderBanner{width:100%; overflow:hidden;}
.sliderBanner li{float:left;}
.sliderBanner li img{width:100%;}
.sliderBanner ul{height: 100%; /* Simple clear fix */ overflow: hidden;
		-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		   -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		    -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		     -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		        transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}

.slider-nav{position:absolute; bottom:5%; left:0;}
.slider-nav a:hover,.slider-nav a:focus{text-decoration:none}
.slider-nav a{display:inline-block; width:10px; height:10px; margin:0 4px; overflow:hidden; text-indent:-99999em; background:#FFF; border:1px solid #a8cb0c; border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; cursor:pointer; opacity:.8; -webkit-transition:background .5s, opacity .5s; -moz-transition:background .5s, opacity .5s; transition:background .5s, opacity .5s;}
.slider-nav a:hover,.slider-nav a.slider-nav__item--current{background:#007930;  border:1px solid #007930;}

.slider-arrows{top:50%; margin-top:-24px; position:absolute; width:100%;}
.slider-arrows .slider-arrow{ width:49px; height:49px; display:inline-block; overflow:hidden; text-indent:-99999em; background-image:url(../images/slider-arrow.gif); background-repeat:no-repeat;}
.slider-arrows .slider-arrow--left{background-position:-80px 0px; float:right; margin-right:-70px;}
.slider-arrows .slider-arrow--right{background-position:0px 0px; float:left;margin-left:-70px;}



.juiceUpLife_img{padding:40px; text-align:center;}

.ind_threeWrapper{ padding:0px 55px;}
.ind_three{float:left; margin-left:23px; margin-right:23px; display:inline; position:relative; width:335px; height:220px;}
.ind_three .img{ position:absolute; z-index:1; width:100%;}
.ind_three .img img{border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; border:1px solid #ececec; -moz-box-shadow: 1px 1px 5px #CCC; -webkit-box-shadow: 1px 1px 5px #CCC; box-shadow: 1px 1px 5px #CCC; width:100%;}
.ind_three p{ position:absolute; z-index:10; width:100%; text-align:center; color:#9abe26; font-size:16px; margin-bottom:0; letter-spacing:2px;position:absolute; z-index:2; background-color:#333; opacity:.7; width:100%; line-height:3em; bottom:0px; left:1px;

    border:dashed 0px #000000;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright:0px;
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-bottomright:8px;
    -webkit-border-top-left-radius:0px;
    -webkit-border-top-right-radius:0px;
    -webkit-border-bottom-left-radius:8px;
    -webkit-border-bottom-right-radius:8px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;

}


/*sub*/
.left_con{float:left; width:358px; padding:0 20px;}
.right_con{float:left; padding-left:46px; padding-right:20px; width:796px;}

.left_con_m{float:left; width:930px; padding-left:20px; padding-right:25px;}
.right_con_m{float:right; width:230px; padding-left:35px; padding-right:20px;}

.center_lineGreen{ background:url(../images/center_lineGreen.gif) repeat-y;}


.tile_left{font-size:30px; letter-spacing:4px; line-height:30px;}
.tile_left span{display:block; margin-top:0px; color:#7c7c7c; height:30px; margin-top:16px;}
.tile_left .en{font-size:64px; font-family:Haettenschweiler; text-transform:uppercase; font-weight:normal; letter-spacing:0; color:#007930; height:64px; line-height:64px;}
.tile_left em{font-style:normal; margin-right:15px; color:#000;}
.tile_left em.lightGreen{color:#9abe26;}
.partLeftpic{width:358px; height:498px; margin-top:26px;}
.partLeftpic img{border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px;}

.main_border2{border:2px solid #9abe27; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; padding:10px 40px 10px 60px;}

.main_border2_con{border:2px solid #9abe27; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; padding:40px; line-height:2em;}
.main_border2_con p{line-height:2em;}


.item_qaList{ font-size:16px;}
.item_qaList li{margin-top:35px;}
.item_qaList ol{list-style:upper-latin inside; overflow:hidden;}
.item_qaList ol li{float:left; margin-top:12px; margin-right:28px; background:url(../images/item_qaList_icon.gif) no-repeat; padding-left:30px; line-height:26px; list-style:none;}
.item_qaList ol li.selected{ background-position:0px -86px;}

.btn_qa_w{text-align:center; margin-top:30px; margin-bottom:10px;}
.btn_qa{border:0; width:200px; height:36px; font-size:26px; background-color:#9abe26; background:none; color:#9abe26; display:inline;}


.juiceUpCarLeft{text-align:center; margin-top:45px;}
.juiceUpCarLeft a.personOrder{border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; background-color:#00742d; padding:6px 16px; margin-top:12px; display:inline-block; font-size:18px; color:#FFF; letter-spacing:2px; text-decoration:none;}
.juiceUpCarLeft a.personOrder:hover{ background-color:#1a9555;}


.tile_left_m{}
.tile_left_m .tile_zh{ font-size:18px; color:#007930;}
.tile_left_m .tile_en{ font-size:56px; line-height:56px; font-family:Haettenschweiler; text-transform:uppercase;}
.tile_left_m .tile_en em{font-style:normal; margin-right:10px;}

.hotLineRight{font-size:16px;}

.oderWarp{ width:100%;}
.oderWarp .oderItem{ float:left; width:420px; margin-right:40px; margin-top:40px;}
.oderWarp .oderItem p{text-align:center; padding:15px 25px; margin:0; background-color:#cbcbcb; color:#FFF;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;


-moz-box-shadow: 0px 0px 5px #CCC;
-webkit-box-shadow: 0px 0px 5px #CCC;
box-shadow: 0px 0px 5px #CCC;
}
.oderWarp .oderItem img{
border:solid 1px #cbcbcb;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;

-moz-box-shadow: 0px 0px 3px #CCC;
-webkit-box-shadow: 0px 0px 3px #CCC;
box-shadow: 0px 0px 3px #CCC;
}


.reminder_right{}
.reminder_right .item h5{ height:20px; line-height:20px; overflow:hidden; margin-top:20px; font-weight:normal;}
.reminder_right .item h5 span.icon_r{ display:inline-block; width:19px; height:19px; background:url(../images/arrow_up.gif) no-repeat; float:right; margin-right:10px;}
.reminder_right .item .selected span.icon_r{background:url(../images/arrow_down.gif) no-repeat;}
.reminder_right .item .info{margin-top:10px;}
.reminder_right .item a{ color:#007930; display:block;}



/*order*/
.order_warp{width:744px;}

.order_step{border-top:1px solid #9abe26; border-bottom:1px solid #9abe26; overflow:hidden; padding:0 0 16px 0; margin-top:10px;}
.order_step ul{ margin-left:-45px;}
.order_step ul li{ background:url(../images/order_step_line.gif) no-repeat left; padding-left:45px; font-size:18px; float:left; padding-right:14px; margin-top:16px;}
.order_step ul li.selected{ color:#007930;}

.order_selected{border-bottom:1px solid #9abe26; overflow:hidden; padding-bottom:16px;}
.order_selected .tile{float:left; color:#007930; font-size:18px; margin-right:36px; margin-top:16px;}
.order_selected .info{ float:left; margin-top:16px; font-size:12px;}
.order_selected .info em{font-style:normal; font-size:18px; color:#007930; display:block; margin-bottom:4px;}

.order_days{border-bottom:1px solid #9abe26; overflow:hidden; padding-bottom:24px;}
.order_days .tile{float:left; color:#007930; font-size:18px; margin-top:24px; line-height:90px;}
.order_days .order_days_select{float:left; margin-top:24px; font-size:40px; text-align:center;}
.order_days .order_days_select li{float:left; margin-left:45px;}
.order_days .order_days_select a{width:90px; height:90px; display:inline-block; background-color:#b3b3b3; line-height:90px; text-decoration:none; color:#FFF; border-radius:45px; -moz-border-radius:45px; -ms-border-radius:45px; -o-border-radius:45px; -webkit-border-radius:45px;}
.order_days .order_days_select a.selected,.order_days .order_days_select a:hover{background-color:#9abe26;}


.order_time_week{margin-top:20px;}
.order_time_week .previous{ cursor:pointer; color:#007930;}
.order_time_week .next{cursor:pointer; color:#007930;}
.order_time_week #showdate{ padding:0 14px;}

.myOrderCalendarWarp{ border:9px solid #9abe26; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; overflow:hidden;}
.myOrderCalendar{}
.myOrderCalendar li{float:left; width:14.2%; height:210px;}

.orderConf{ padding-bottom:30px;}
.orderConf h5{ font-size:24px; font-weight:normal; margin-bottom:14px;}
.orderConf .price{line-height:36px;}
.orderConf .shipping{line-height:36px;}
.orderConf .total{line-height:36px;}
.orderConf .btn_next{ text-align:center; margin-top:14px;}
.orderConf .btn_next a{display:inline-block; background-color:#007930; font-size:18px; color:#FFF; text-decoration:none; padding:5px 32px 8px; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px;}
.orderConf .btn_next a:hover{ background-color:#9abe26;}

.moreOrder{border:1px solid #757575; padding:10px 14px; margin-top:20px; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px;}
.moreOrder .tile{font-size:20px; color:#007930; display:block; height:30px;}
.moreOrder .tile input{margin-right:8px;}
.moreOrder_l{overflow:hidden; margin-top:10px;}
.moreOrder_l .tetinput_sl{float:left; padding:3px; border:1px solid #757575; height:20px; line-height:20px; width:66px; text-align:center; margin-left:12px;}
.moreOrder_l .btn{height:28px; line-height:28px; background-color:#007930; color:#FFF; border:0; width:58px; float:left; margin-left:30px;}

.orderGift{margin-top:30px;}
.orderGift div{overflow:hidden; margin-bottom:10px;}
.orderGift .tile{width:174px; float:left;}
.orderGift .tile input{margin-right:8px;}
.orderGift a.btn{float:left; background-color:#bebebe; width:56px; height:28px; line-height:28px; text-align:center; color:#FFF; text-decoration:none;}
.orderGift a.btn:hover{ background-color:#9e9e9e;}
.orderGift .tetinput{ width:220px; border:1px solid #757575; padding:4px;}

.orderDiscount{margin-top:30px;}
.orderDiscount div{overflow:hidden; margin-bottom:10px;}
.orderDiscount .tile{width:174px; float:left;}
.orderDiscount .tile input{margin-right:8px;}
.orderDiscount a.btn{float:left; background-color:#bebebe; width:56px; height:28px; line-height:28px; text-align:center; color:#FFF; text-decoration:none;}
.orderDiscount a.btn:hover{ background-color:#9e9e9e;}
.orderDiscount .tetinput{ width:220px; border:1px solid #757575; padding:4px;}

.payingPrice{ font-size:18px; color:#007930; line-height:2em; margin-top:30px;}
.payingPrice span{display:block; font-size:24px;}

.paymentList{ margin-top:30px; padding-bottom:20px;}
.paymentList h6{ font-size:14px; font-weight:normal;}
.paymentList label{ display:block; margin-top:10px;}
.paymentList label input{margin-right:8px;}

.orderNum{font-size:18px; color:#007930; margin-top:26px; padding-bottom:20px;}
.orderNum .tile{width:80px; display:inline-block;}

.orderInfo{ position:relative; margin-bottom:78px;}
.orderInfo .num{ font-size:108px; color:#9abe26; font-family:Haettenschweiler; position:absolute; top:180px; left:420px;}
.orderInfo ul{}
.orderInfo li{ margin-top:19px;}
.orderInfo .tile{width:80px; display:inline-block; float:left;}
.orderInfo .tetinput{border:2px solid #9abe26; padding:3px; height:22px; line-height:220px; width:290px;}
.orderInfo .tetselect{border:2px solid #9abe26; padding:3px; height:30px; width:300px;}

.orderInfo_list{margin-top:40px;}
.orderInfo_list .num{display:block; color:#007930;}
.orderInfo_list .person{color:#cd4841; margin-left:12px;}

.orderAlipay{padding-left:90px;}

/*layer*/
.w504{width:504px;}
.layer_warp{border:9px solid #9abe26; margin:0 auto; position:relative; background-color:#FFF; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px;}
.layer_warp .close{position:absolute; top:-30px; right:-30px;}


.loginWarp{overflow:hidden; padding:0 0 14px;}
.loginWarp .loginTet{float:left; width:144px; margin-top:15px; text-align:center;}
.loginWarp .loginTet p{margin-bottom:30px;}
.loginWarp .loginTet .en{font-family:Haettenschweiler; font-size:36px; height:36px;}
.loginWarp .loginTet .en em{font-style:normal; margin-left:5px; margin-right:5px;}
.loginWarp .loginTet .ch{ color:#007930;}

.loginWarp .loginForm{float:left; width:304px; text-align:right; margin-top:25px;}
.loginWarp .loginForm div{overflow:hidden; margin-bottom:10px;}
.loginWarp .loginForm .tile{font-size:18px; letter-spacing:2px; color:#007930; margin-right:14px;}
.loginWarp .loginForm .tetinput{border:2px solid #CCC; height:22px; line-height:22px; padding:3px; width:185px;}
.loginWarp .loginForm .btn{border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; background-color:#007930; padding:0 18px; color:#FFF; font-size:18px; line-height:30px; height:32px; display:inline-block; text-decoration:none;}
.loginWarp .loginForm .btn:hover{ background-color:#9abe26;}
.loginWarp .loginForm .forgetPw a{ color:#007930;}
.loginWarp .loginForm .rememberPw{ margin-right:38px;}
.loginWarp .loginForm .rememberPw input{margin-right:5px;}


.singleProductWarp{width:80%; padding-bottom:30px; max-width:1000px;}
.singleProduct{}
.singleProduct .moretet{ width:650px; display:inline-block; padding:10px 30px; font-size:12px;}
.singleProduct .moretet a{color:#007a31; margin-right:16px;}
.singleProduct .submit_btn{ margin-left:30px;}
.singleProduct .submit_btn a{border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; background-color:#007930; padding:0 18px; color:#FFF; font-size:18px; line-height:30px; height:32px; display:inline-block; text-decoration:none;}
.singleProduct .submit_btn a:hover{ background-color:#9abe26;}

.singleProduct_list{ padding-left:20px;}
.singleProduct_list li{float:left; width:220px; margin-top:36px; display:inline-block; margin-left:10px; margin-right:10px;}
.singleProduct_list li .img{float:left; width:54px; margin-right:5px;}
.singleProduct_list li h5{font-size:14px; font-weight:bold; float:left; width:160px;}
.singleProduct_list li p{font-size:12px; color:#999; height:70px; float:left; width:160px; overflow:hidden;}

.singleProduct_sub{ position:relative; float:left; margin-bottom:14px;}
.singleProduct_sub .input{ border:1px solid #b3b3b3; width:54px; height:25px; overflow:hidden; display:inline-block; cursor:pointer;}
.singleProduct_sub .input input{width:28px; border:0; line-height:25px; text-align:center; float:left;}
.singleProduct_sub .input em{display:inline-block; width:24px; height:16px; text-align:center; padding-top:9px; background-color:#b3b3b3; float:left;}
.singleProduct_sub .input em.selected{ background-color:#9abe26;}
.singleProduct_sub ul{ border:1px solid #b3b3b3; background-color:#FFF; width:30px; overflow:hidden; position:absolute; left:0; top:0; display:none;}
.singleProduct_sub ul li{font-size:12px; line-height:24px; margin:0; padding:1px; width:28px; text-align:center;}
.singleProduct_sub ul li a{text-decoration:none; display:block;}
.singleProduct_sub ul li a:hover{background-color:#b3b3b3; color:#FFF;}



.layer_giftCard{ overflow:hidden; padding:30px 20px;}
.layer_giftCard .gc_left_img{ float:left; margin-right:0px;}
.layer_giftCard .gc_right_con{ float:left; width:400px; text-align:center; font-size:18px; color:#007930;}
.layer_giftCard .gc_right_con p{margin-bottom:5px;}
.layer_giftCard .gc_right_con b{color:#c84439; padding:0 10px;}
.layer_giftCard .gc_right_con a.btn{border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; background-color:#007930; padding:0 28px; color:#FFF; font-size:18px; line-height:30px; height:32px; display:inline-block; text-decoration:none; font-size:14px; margin-top:10px;}
.layer_giftCard .gc_right_con a.btn:hover{ background-color:#9abe26;}
.layer_giftCard .gc_right_con a.btnRed{ background-color:#ca4236;}
.layer_giftCard .gc_right_con a.btnRed:hover{ background-color:#e4786f;}
.layer_giftCard .gc_right_con .btnWarp a{margin-left:8px; margin-right:8px;}


























#footer_modules{clear:both; padding-top:50px; background-color:#FFF;}
.social{background-color:#9abe26; padding:18px 0px; overflow:hidden;}
.social .socialWrapper{font-size:18px; text-align:center;}
.social .socialWrapper a{color:#FFF; padding-left:30px; padding-right:30px; text-align:center; display:inline-block;}
.social .socialWrapper a img{vertical-align:middle;}
.social .socialWrapper em{font-style:normal; margin-left:10px;}

.footer_con{ background-color:#000;}
.footer_con .inner{ padding:0px 130px 50px 130px; overflow:hidden;}
.footer_con .inner_list{float:left; border-right:1px solid #4d4d4d; padding-left:36px; padding-right:36px; height:240px; margin-top:50px;}
.footer_con .noborder{ border:0;}
.footer_con .inner_list h2{font-size:18px; color:#9abe26; letter-spacing:2px; margin-bottom:10px; font-weight:normal;}
.footer_con .inner_list h2 a{color:#9abe26; text-decoration:none; cursor:default;}
.footer_con .inner_list li{line-height:30px; color:#FFF;}
.footer_con .inner_list li a{color:#FFF;}

.inner_contact{float:left; padding-left:36px; padding-right:36px; margin-top:50px;}
.inner_contact h2{font-size:18px; color:#9abe26; letter-spacing:2px; margin-bottom:10px; font-weight:normal;}
.inner_contact .tile{color:#FFF;}
.inner_contact .tile img{vertical-align:middle;}
.inner_contact .form_con{background-color:#000; height:42px; border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; border:2px solid #455611; -moz-box-shadow: 1px 1px 5px #455611; -webkit-box-shadow: 1px 1px 5px #455611; box-shadow: 1px 1px 5px #455611;}
.inner_contact .form_con input.t_tet{ height:30px; padding:2px 6px; width:152px; border:0; background-color:#000; color:#9abe26; float:left; margin-top:3px;}
.inner_contact .form_con input.t_button{ width:39px; height:34px; border:0; float:left; background:url(../images/button_ok.gif) no-repeat; text-indent:-9999em; margin-top:3px;}

.footer_contact{width:100%; text-align:center; float:left; color:#9abe26; line-height:40px; margin-top:50px;}
.footer_contact .tet{font-size:21px; vertical-align:middle;}
.footer_contact .tet a{color:#9abe26;}
.footer_contact .cp{font-size:12px; margin-left:48px; white-space:nowrap;}
.footer_contact .inlineBlock{ display:inline-block;}

.go_top{position:fixed; z-index:99999; background:url(../images/gotop_pic.gif) no-repeat; display:none; text-indent:-9999em; width:60px; height:60px; cursor:pointer; right:20px; bottom:20px; opacity:.8;}

